// 模块化路由
// 引入express
const express = require('express')
// 引入模块路由  相对路径导入自定义的模块
const newsRouter = require('./routes/news')
// 后台模块 后台所有的访问路径都要有 /admin开头
const adminRouter = require('./routes/admin')

// 创建服务对象
const app = express()
// 监听端口
app.listen(8080)

// 后台模块
app.use('/admin', adminRouter)

// 使用use规则来完成路由规则生效  中间件
app.use(newsRouter)

// 404处理
app.use((req, res, next) => {
  // 设置响应头中的http状态码为404并指向响应主体数据
  res.status(404).send('页面丢了')
})
